#include <Wire.h>
#include <Adafruit_PWMServoDriver.h>

Adafruit_PWMServoDriver pwm = Adafruit_PWMServoDriver();

void setup() {
  Wire.begin(47, 38);
  pwm.begin();
  pwm.setPWMFreq(50);  // 设置 PWM 频率为 50Hz
}

void loop() {
  // 将舵机旋转到位置 0
  pwm.setPWM(0, 0, 150);  // 第一个参数是舵机通道，第二个参数是脉冲开始时间，第三个参数是脉冲结束时间

  delay(1000);  // 延时一秒

  // 将舵机旋转到位置 180
  pwm.setPWM(0, 0, 600);

  delay(1000);  // 延时一秒
}